27c0ecd9981a9f9816917b41e143f231e4a9049e,threads/src/main/java/org/jboss/as/threads/ScheduledThreadPoolAdd.java,ScheduledThreadPoolAdd,applyUpdate,#UpdateContext#UpdateResultHandler#P#,42

Before Change


        final int maxThreads = maxThreadsCount.getScaledCount();
        final String name = getName();
        final UnboundedQueueThreadPoolService service = new UnboundedQueueThreadPoolService(maxThreads, getKeepaliveTime());
        builder.addService(ThreadsServices.executorName(name), service);
    }

    protected void applyUpdate(final ThreadsSubsystemElement element) throws UpdateFailedException {

After Change


    }

    protected <P> void applyUpdate(final UpdateContext updateContext, final UpdateResultHandler<? super Void, P> handler, final P param) {
        final BatchBuilder builder = updateContext.getBatchBuilder();
        final ScaledCount maxThreadsCount = getMaxThreads();
        final int maxThreads = maxThreadsCount.getScaledCount();
        final String name = getName();
        final ServiceName serviceName = ThreadsServices.executorName(name);
        final UnboundedQueueThreadPoolService service = new UnboundedQueueThreadPoolService(maxThreads, getKeepaliveTime());
        final BatchServiceBuilder<ExecutorService> serviceBuilder = builder.addService(serviceName, service);
        addThreadFactoryDependency(serviceName, serviceBuilder, service.getThreadFactoryInjector(), builder);
    }

    protected void applyUpdate(final ThreadsSubsystemElement element) throws UpdateFailedException {